#!/bin/bash
# 一键部署docker站群容器，方便后期维护，手动创建是实在是太多了
# 后期新增新站点 只需要继续往下面加就行了
# 使用方式：sudo sh build.sh 
# 注意事项：必须包含至少一个容器才可以执行 后期修复
# created time 2021-01-21 by xwltz

starttime=`date +'%Y-%m-%d %H:%M:%S'`

docker build -t gamepapapa:latest . &&

echo -e "\033[1;33mexec begin: \033[0m"

docker stop $(docker ps -q) &&
docker rm $(docker ps -aq) &&

docker run -d --env NODE_ENV=production --env WEB_PORT=6606 --restart=always --name=gamepapapa -p 6606:6606 gamepapapa:latest &&

endtime=`date +'%Y-%m-%d %H:%M:%S'`
start_seconds=$(date --date="$starttime" +%s);
end_seconds=$(date --date="$endtime" +%s);
echo -e "\033[1;33mdone, exec time: "$((end_seconds-start_seconds))"s. \033[0m"